4-3 渐亮灯泡
本课程将学习使用Arduino控制灯泡实现渐亮渐暗的效果,了解PWM调光原理和for循环的使用。
视频:渐亮灯泡演示
图1 三极管电路图
三极管有三个引脚,分别是基极(Base)、集电极(Collector)和发射极(Emitter)
PNP管是发射极流入后从基极和集电极流出
发射极电流 = 集电极电流 + 基极电流
NPN管是基极和集电极流入从发射极流出
发射极电流 = 集电极电流 + 基极电流
图2 NPN和PNP电流示意图
利用程序使灯泡逐渐变亮,当达到最亮时熄灭,再逐渐变亮,如此反复。
图3 电路图
Arduino主控板模块
电池盒
灯泡
三极管
10kΩ电阻
开关
图4 实验材料图
图5 搭建图
定义引脚变量-灯泡灭-亮度逐渐增加……(反复)
图6 流程图
图7 IDE程序截图
图8 米思奇程序截图
表达式1为初始化语句,表达式2为判断语句,表达式3为增量语句
for(;;)变成死循环